﻿// MIT License
// 开源地址：https://gitee.com/co1024/AbcMvc
// Copyright (c) 2021-2023 1024
// Abc.Mvc=Furion+EF+SqlSugar+Pear layui admin.

namespace Abc.Utils;
/// <summary>
/// layui 树组件数据对象
/// </summary>
public class LayuiTreeModel
{
    /// <summary>
    /// 节点标题
    /// </summary>
    public string title { get; set; }
    /// <summary>
    /// 节点唯一索引值，用于对指定节点进行各类操作
    /// </summary>
    public string id { get; set; }
    /// <summary>
    /// 节点字段名
    /// </summary>
    public string field { get; set; }
    /// <summary>
    /// 节点是否初始为选中状态。需开启 showCheckbox 基础属性时有效。
    /// </summary>
    public bool _checked { get; set; }
    /// <summary>
    /// 节点是否初始展开
    /// </summary>
    public bool spread { get; set; }

    /// <summary>
    /// 点击节点弹出新窗口对应的 url。需开启 isJump 基础属性才有效。
    /// </summary>
    public string href { get; set; }
    /// <summary>
    /// 节点是否为禁用状态
    /// </summary>
    public bool disabled { get; set; }

    /// <summary>
    /// 子节点。支持设定属性选项同父节点
    /// </summary>
    public List<LayuiTreeModel>[] children { get; set; }

}


